parser : syntax.tab.c lex.yy.c main.c 
	gcc syntaxtree.c symtable.c main.c syntax.tab.c -lfl -g -o parser.out
lex.yy.c : lexical.l
	flex lexical.l
syntax.tab.c : syntax.y
	bison -d syntax.y
clean : 
	rm -rf ./lex.yy.c ./syntax.tab.c ./syntax.tab.h ./*.out ./*.log